package com.xique.door.device.freeview.bean.domain;


import com.xique.common.core.annotation.Excel;
import com.xique.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 全视通事件结果记录对象 t_door_event_record
 * 
 * @author caogq
 * @date 2021-10-21
 */
@Data
public class FreeviewEventRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 事件id */
    @Excel(name = "事件id")
    private String eventId;

    /** 事件类型 */
    @Excel(name = "事件类型")
    private Long eventType;

    @Excel(name = "设备连接EMQ的clientId")
    private String cid;

    /** 事件进行状态 */
    @Excel(name = "事件进行状态 1进行中 2成功 3失败")
    private Long status;

    /** 操作人（预留） */
    @Excel(name = "操作人", readConverterExp = "预=留")
    private String operator;

    @ApiModelProperty("事件等级(1级事件可拆分出若干二级事件，以此类推)")
    private Integer level;

    @ApiModelProperty("上级事件编号")
    private Long parentId;


}
